package com.wlcorp.forcazamis.business.confirm;

import java.util.List;

import com.wlcorp.forcazamis.domain.confirm.Confirm;
import com.wlcorp.forcazamis.domain.confirm.ConfirmDetail;
import com.wlcorp.forcazamis.exception.ServiceException;

public interface IConfirmService {
	public List<Confirm> getConfirmList(final Confirm confirm) throws ServiceException;
	public Long getConfirmCount(final Confirm confirm) throws ServiceException;
	public Confirm getConfirmById(Long confirmId) throws ServiceException;
	public void deleteConfirm(Confirm confirm) throws ServiceException;
	public void saveConfirm(Confirm confirm) throws ServiceException;
	
	public Object getItem(Long itemId,Integer itemType) throws ServiceException;
	public void saveConfirmDetail(ConfirmDetail confirmDetail) throws ServiceException;
	public List<ConfirmDetail> getConfirmDetailList(ConfirmDetail confirmDetail) throws ServiceException;
}
